@CHARSET "UTF-8";

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, big, cite, code, del, dfn, em, font,
img, ins, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td {border:0;}
body {color:#555;}

table { border-collapse:collapse;}
table, th, td { word-break:break-all; table-layout:fixed; }
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;} 


tr.babydata {
	background-color: #fe2e64;
}

.wrap	{ position: absolute; top: 60px; width:100%;}
.top	{ margin: 0 auto; width: 1024px; height:178px; background:url(../../image/babyInfo/top_bg.png) center top repeat-x; background-color: #ffee97; }
.title	{ width:1024px; margin:0 auto; box-shadow: 2px 0px 0px lightgray; }

.con_wrap	{ margin:0 auto; }

.con_top	{ clear:both; width:1000px; height:350px; margin:0 auto; background-color: #ffee97; }

.baby_form	{ float:left; width:745px; }
.form_bar	{ clear:both; width:265px; height:37px; padding:8px 15px 0 50px; margin-bottom:5px; background:url(../../image/babyInfo/form_bar.png) center top no-repeat; }
.form_bar2	{ float:left; width:178px; height:37px; padding:8px 15px 0 50px; margin:0 5px 5px 0; background:url(../../image/babyInfo/form_bar2.png) center top no-repeat; }
.form_bar_tit		{ float:left; width:125px; font-size:16px; font-weight:bold; line-height:2em; letter-spacing:-1px; color:#fff; }
.form_bar_value		{ float:right; padding-top:2px; font-size:16px; font-weight:bold; text-align:right; }
.form_bar_input		{ width:135px; }
.form_bar_input2	{ width:49px; }
.name_search		{ width:139px; }
.memo{ float:right; width:243px; height:180px; padding:5px; background-color:#ffee97; }
#memo{ float:right; width:230px; height:180px; padding:5px; resizable: disabled; font-size: 12pt; }

.btn_enter			{ 
	clear:both;
	padding-top:30px;
	text-align:center;
	margin-left: 750px;
	margin-top: 100px;
	
	height: 15px;
	width: 250px;
	
	position: absolute;
}
.btn_enter button {
	position: absolute;
	margin-left: -100px; margin-top: -28px;
	height: 40px; width: 200px;
	font-size: 10pt;
	border: 1px solid lightgray;
	background-color: #FF0066;
	color: white;
	font-weight: bold;
	cursor: pointer;
}

.baby_con	{ background-color: #ffee97; width:1000px; height:250px; margin:0 auto; padding:170px 0; background:url(../../image/babyInfo/home_bg_b.png) center top no-repeat; }
.s_tit		{ text-align:center; }
.baby_list	{ width:800px; padding:20px 0 0 0; margin:0 auto; }

.bar01		{ float:left; width:222px; height:33px; padding:11px 10px 0 10px; margin-bottom:16px; background:url(../../image/babyInfo/bar3.png) left top no-repeat; color:#fff; }

.baby_list_tit		{ float:left; width:120px; font-size:16px; font-weight:bold; line-height:1.5em; letter-spacing:-1px; }
.baby_list_tit2		{ float:left; width:97px; padding-top:2px; font-size:16px; font-weight:bold; letter-spacing:-1px; }
.baby_list_value	{ float:right; padding-top:2px; font-size:16px; font-weight:bold; text-align:right; }

.mg_r27		{ margin-right:27px; }
.mg_r37		{ margin-right:37px; }
.mg_r05		{ margin-right:5px; }

div.ampm .form_bar_value {
	margin-left: -10px;
}
div.ampm{
	margin-top: -50px;
	position: absolute;
}
div.ampm { margin-left: 335px; }

#datepicker{
	position: absolute;
	margin-top: -22px; margin-left: 700px;
}

.bottom2 {
	position: absolute;
	width: 200px; height: 200px;
	margin-top: 0; margin-left: 0;
}
.bottom {margin: 0 auto; width: 1024px; height:109px; background:url(../../image/babyInfo/bottom_bg.png) center top repeat-x;}
#main {
	width: 1024px;
	margin: 0 auto;
	background-color: #ffee97;
	box-shadow: 2px 2px 2px lightgray;
}